Что такое gitlab CI и как его использовать?

GitlabCI - это система сборки и деплоя приложений, простыми словами - необходимая часть для любого современного подхода в разработке